<?php
	require './config.php';
	// 12、链接数据库
	$link=mysqli_connect(HOST,USER,PWD,DB) or die ("数据库没有链接成功");

	// 3、选择字符集
	mysqli_set_charset($link,CHAR);

	$num=2;
	$sql1="select count(*) total from user";
	// var_dump($sql1);
	// exit;
	$result=mysqli_query($link,$sql1);
	
    if ($result) {
        $list = mysqli_fetch_all($result,MYSQLI_ASSOC);
        // var_dump($list);
    }else{
        return false;
    }
	$total=$list[0]['total'];
	// var_dump($total);
	// exit;

	$allpage=ceil($total / $num);
	// var_dump($allpage);
	// exit;
	$page=isset($_GET['page'])?(int)$_GET['page']:1;//判断用户是否传页数，若没有，则默认第一页

	// 页码范围
	$page=max(1,$page);
	$page=min($page,$allpage);

	// 偏移量
	$offset=($page-1)*$num;

	// 上一页
	$prev=$page-1;
	if($prev<=0){
		$prev++;
	}
	
	// 下一页
	$next=$page+1;
	if($next>$allpage){
		$next--;
	}
	// 4、准备sql语句
	$sql="SELECT `id`,`name`,`sex`,`age`,`email` FROM user limit $offset,$num";
	// var_dump($sql);
	// exit;

	// 5、发送sql语句
	$res=mysqli_query($link,$sql);

	$lis=mysqli_fetch_all($res,MYSQLI_ASSOC);
	// var_dump($lis);
	$row=mysqli_affected_rows($link);
	// var_dump($row);
	// exit;

	// 6、查询结果集
	if($res&&$lis)
	// 7、释放结果集
	mysqli_free_result($res);

	// 8、关闭数据库
	mysqli_close($link);

?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta name="renderer" content="webkit">
	<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
	<meta name="author" content="云淡然;http://ydr.me">
	<meta name="keywords" content="关键词1,关键词2">
	<meta name="description" content="描述语句">
	<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
	<link rel="apple-touch-icon" href="/favicon.png">
	<title>用户增删改</title>
	<style>
		a{text-decoration: none;}
		tr{text-align: center;}
		.s{color: red;}
		.g{color: green;}
	</style>
</head>
<body>
	<div>
		<a href="./add.php">用户添加</a>
	</div>
	<center>
	<form action="action.php">
		<table border="1" cellpadding="10" cellspacing="0" width="800">
		<caption><h1>用户信息增删改</h1></caption>
			<tr>
				<th>ID</th>
				<th>姓名</th>
				<th>性别</th>
				<th>年龄</th>
				<th>email</th>
				<th>操作</th>
			</tr>
			<?php if (empty($lis)): ?>
				<td colspan="6">暂无数据</td>
			<?php else: ?>
				<?php foreach ($lis as $key => $value): ?>
					<tr>
						<td><?php echo $value['id'] ?></td>
						<td><?php echo $value['name'] ?></td>
						<td>
							<?php
								switch ($value['sex']) {
									case 0:
										echo "女";
										break;
									case 1:
										echo "男";
										break;
									case 2:
										echo "保密";
										break;
								}
							?>
						</td>
						<td><?php echo $value['age'] ?></td>
						<td><?php echo $value['email'] ?></td>
						
						<td>
							<a class="s" href="./action.php?a=del&id=<?php echo $value['id'] ?>">删除</a>
							<a class="g" href="./edit.php?id=<?php echo $value['id']?>">编辑</a>
						</td>
					</tr>
				<?php endforeach ?>
			<?php endif ?>
		</table>
		<?php require './page.php';?>
	</form>
	</center>
</body>
</html>